akaanuzman / github_app

Github Clone App in Flutter πŸ”₯

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“± Basic Github Clone

πŸ”Ž Preview

Ekran.Kaydi.2022-03-04.00.52.04.mov
12.mov
34.mov
45.mov

πŸ“ Description

I tried to clone github in this project.This project, you can see your repository, followers, your following and information on your profile.

πŸ“Ά API

Github API is used in this project. Data in the API is parsed with the "json_serializable" and "json_annotation" methods. The "dio" package is used to send requests to the API.

πŸ§‘πŸ»β€πŸ’» Coding

I tried to write this project as clean code as possible. I used mvvm as the software architecture model. In terms of folders, the project proceeds through three main folders. The core folder contains structures such as extensions, singleton classes, base classes, and navigation routes that I use in every project. The Properties folder is the part where each screen is separated according to the MVMM software architecture model, and the design and API integration is done. The product folder is the part where the atomic widgets or components I have prepared or my managers are located. Used as provider state management.

🎁 APK

You can find the apk here.

About

Github Clone App in Flutter πŸ”₯


Languages

Language:Dart 65.4%Language:C++ 18.6%Language:CMake 8.7%Language:HTML 4.3%Language:Ruby 1.5%Language:C 0.8%Language:Swift 0.4%Language:Kotlin 0.1%Language:Objective-C 0.0%