Mobile App Development

Mobile app development is the process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phone. Having a mobile application has become a necessity for every business these days. It not only empowers brand building, but also improves user engagement, increases awareness, enhances revenue growth, and so on. The development of mobile applications not only benefits the business owners, but also the customers. A mobile app developer shall have the following skills analytical thinking, creativity, communication, problem solving and programming skill.

Packages

Mobile App Development

₹2500.00

Validity : July 26, 2020

- Completely Online

- Hands on Learning Experience

- Using Flutter

- E-Certificates for Subscribers

- Live Weekend Classes

Course Description

Are you ready to design, build, and distribute your own unique application for the Android mobile platform! Manorama Horizon in association with St. Josephs College of engineering and Technology, Palai, provides you with a set of customizable building blocks that you can assemble to create different types of apps, and that will help you become familiar with important specificities of Android development. Mobile app development is the process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phone. Having a mobile application has become a necessity for every business these days. It not only empowers brand building, but also improves user engagement, increases awareness, enhances revenue growth, and so on. The development of mobile applications not only benefits the business owners, but also the customers. A mobile app developer shall have the following skills analytical thinking, creativity, communication, problem solving and programming skill. This course shall enable you to develop your first mobile app using flutter. Flutter is Google's mobile app SDK, complete with a framework, widgets, and tools, that gives developers an easy way to build and deploy visually attractive, fast mobile apps on both Android and iOS platforms. At the end of the course the learner will be able to get complete idea about flutter framework, also realize the easiness of mobile application development with flutter and will be able to develop an app from scratch & publish to the real world.

Class Schedule

Date : 18 July 2020 to 16 August 2020
Time : 4.00 PM to 5.30 PM
( Saturday and Sunday only )

Course Structure

TOPIC DETAILS

Introduction

Introduction to mobile app development.

Introduction to Dart Programing language & Flutter Framework.

Flutter installation.

Creating and running demo app.

Diving into the basics

Explaining project structure.

What is widget?

Creating a widget.

Difference between Stateless & Stateful widget.

Diving into Widgets – Part 1

Explaining various widgets available in flutter. (Container, Row, Column, Card, Image, etc.)

Working with List & Conditionals.

Diving into Widgets – Part 2

Explaining scroll views in flutter.

Navigation - Navigating one screen to another.

Handling user inputs (Diving into Widgets – Part 3)

Introduction to Form Widgets.

Retrieving users input from form.

Validating user inputting data.

Starting ToDo App – Part 1

Project overview

Discuss about the app requirements.

Start building UI.

ToDo App – Part 2

Introduction to local database (SQLite Database).

Getting data from users and validate.

Starting SQLite database integration.

ToDo App – Part 3

Continuation of SQLite database integration.

Saving data into phone storage.

Fetching data from phone storage.

ToDo App – Part 4

Editing and saving existing data.

Delete data.

Completing the CRUD Operations & Finishing app .

Publishing the app

Introduction to Google play console.

Creating icons and other setup for publishing.

Steps for creating signed apk/App bundle.

Creating signed apk and uploading to the play store.

About the Instructor

Geo J Vallavancottu
Software Developer, SJCET Palai.

Mr.Geo is a software developer and App development lead at St. Joseph’s College of Engineering and Technology Palai. He completed his Bachelor’s degree (BCA) from Mar Augusthinose College, Ramapuram and Master’s degree (MCA) Marian College, Kuttikkanam, specialized and focused in both mobile application and web application development with four years’ experience in Laravel web framework and two years’ experience in flutter framework.

Mr.Geo has two years of experience in SJCET, Palai, holding the position of software developer and App development lead. He was introduced to flutter framework when it was launched and started developing applications when stable version was released. He developed many android applications for SJCET, Palai Namely SJCET Pay, SJCET Official , Sargam etc.

Have a question? Image