NITDEV MOBILE-DEVELOPMENT

Introduction

Welcome to the NITDEV Mobile Development with Flutter course, cohort 1, year 2024. If you're interested in becoming a mobile developer, this course is a great place to start. You will gain a general understanding of the technologies and concepts that underpin mobile app development as well as knowledge of the day-to-day duties of a mobile developer. You'll discover how mobile developers create and maintain mobile apps for both iOS and Android platforms using the same codebase.

You'll learn about and have the chance to practice utilizing the fundamental mobile development technologies including the Dart programming language and the Flutter framework. Additionally, you will learn about contemporary technologies like Firebase that help with cloud storage, authentication and real-time database as well as using the framework to design interactive and beautiful mobile user interfaces. By the end of the class, you will be able to build and deploy full-featured mobile apps to the App Store and Google Play.

This introductory course is designed for students who are eager to discover the fundamentals of mobile app programming. You don't need any prior mobile development expertise to succeed in this course; all you need is a desire to learn how to code and an understanding of basic programming concepts.

Learning Objectives

By the end of the class, you will be able to:

  1. Describe the role of a mobile developer and the unique challenges and opportunities of mobile app development

  2. Describe the fundamental technologies that underlie the mobile development

  3. Create a simple mobile app using Flutter and the Dart programming language

  4. Use the widgets and layout system of Flutter to design beautiful and responsive user interfaces

  5. Describe the functions and features of popular mobile development technologies such as Firebase and push notifications

You will use Flutter and Firebase to create a simple mobile app for the course's final project. You will be able to implement features such as user authentication and cloud storage to create a complete mobile experience.

This introductory course is designed for students who are eager to discover the fundamentals of mobile app programming. You don't need any prior mobile development expertise to succeed in this course, all you need is a desire to learn how to code and an understanding of basic programming concepts.


Python_Course_Year_2023_Cohort_1

The Python 3-Month Beginners Training at Nithub University of Lagos is a comprehensive program aimed at individuals with little to no programming experience. This training provides a solid foundation in Python programming language and covers essential topics such as data types, variables, control structures, functions, and file handling. Participants will engage in hands-on exercises and projects to apply their knowledge and receive guidance from experienced instructors. By the end of the program, participants will have a good understanding of Python programming and be able to develop basic applications using Python.

Full Stack Development Course (HatchDev)

You will be able to comprehend Frontend and Backend software development for an entire application by the end of the course. The Frontend consists of the user interface, and the Backend takes care of the business logic and application workflows.