Skip to content

Instantly share code, notes, and snippets.

View akifarhan's full-sized avatar
🎯
Focusing

Muhammad Akif Farhan akifarhan

🎯
Focusing
View GitHub Profile
@akifarhan
akifarhan / localAuthSettingsForAndroid_kotlin.md
Last active August 27, 2024 12:57
Flutter Local_Auth Setting for Android in Kotlin

Note that local_auth plugin requires the use of a FragmentActivity as opposed to Activity. This can be easily done by switching to use FlutterFragmentActivity as opposed to FlutterActivity in your manifest (or your own Activity class if you are extending the base class).

1. Add USE_FINGERPRINT permission

  • Open android>app>src>main>AndroidManifest.xml
  • Add the permission
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.[your.package]">
  <uses-permission android:name="android.permission.USE_FINGERPRINT"/>
{
"Freezed model": {
"scope": "dart,flutter",
"prefix": "frz",
"body": [
"@freezed",
"abstract class ${1:${TM_FILENAME_BASE/(.*)/${1:/pascalcase}/g}} with _$${1} {",
" factory ${1}({",
" @required ${2:String id},",
" }) = _${1};",
@akifarhan
akifarhan / flutter_branch.md
Last active May 27, 2021 07:05
Flutter branch.io integration using flutter_branch_sdk

Guides for branch.io integration with Flutter

flutter_branch_sdk v1.4.0

Steps

Configure Branch dashboard

  1. Register your app
  2. Complete the Basic integration in Branch dashboard
@akifarhan
akifarhan / main.dart
Created July 20, 2022 03:43
clip-inkwell
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
@akifarhan
akifarhan / main.dart
Created July 20, 2022 03:44
clip-inkwell
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
@akifarhan
akifarhan / flutter-opportunity-at-kestrl.md
Last active January 18, 2024 04:10
HIRING - Flutter Developer

Flutter Developer Vacancy @ Kestrl

Kestrl is a fintech startup that focuses on building products to help Muslims to grow their wealth without compromising their values. We're excited to welcome a passionate and motivated Junior Flutter Developer to join our team and help us build beautiful, high-performing mobile applications. In this role, you will benefit from a unique combination of technology and finance exposure, guided by experienced developers and domain experts.

To apply, email your CV to [email protected] with the subject line "Application for <JOB_TITLE>" where <JOB_TITLE> can be either one of the two below. e.g Application for Junior Flutter Developer.

Full-time, on-site @ 📍Medini 6, Iskandar Puteri

Junior Flutter Developer

@akifarhan
akifarhan / native-app-developer-at-kestrl.md
Last active August 1, 2024 07:36
HIRING - Android/iOS Mobile Developer

Android/iOS Mobile Developer @ Kestrl

Kestrl is at the forefront of Islamic fintech, providing innovative technology solutions for banks and financial institutions. Our mission is to create accessible, values-aligned financial services for the Muslim community. We are looking for a talented iOS/Android Developer to join our dynamic team and help us deliver impactful features that enrich the lives of Muslims worldwide.

To apply, email your CV to [email protected] with the subject line "Application for <JOB_TITLE>" where <JOB_TITLE> can be either Android Mobile Developer or iOS Mobile Developer. e.g Application for Android Mobile Developer.

  • Tenure: Contract - Project based (6 months)
  • Salary: RM4000-RM7000
  • Remote/Hybrid/On-site
@akifarhan
akifarhan / mid-level-mobile-app-developer-at-kestrl.md
Last active August 1, 2024 07:36
HIRING - Mid-Level Mobile App Developer

Mid-Level Mobile App Developer Vacancy @ Kestrl

Kestrl is a fintech startup that focuses on building products to help Muslims to grow their wealth without compromising their values. We're excited to welcome a passionate and motivated Mid-Level Mobile App Developer to join our team and help us build beautiful, high-performing mobile applications. In this role, you will benefit from a unique combination of technology and finance exposure, guided by experienced developers and domain experts.

To apply, email your CV to [email protected] with the subject line "Application for Mid-Level Mobile App Developer"